package com.tudouji.project.product.mapper;

import java.util.List;

import com.tudouji.project.product.domain.Salesspecification;
import com.tudouji.project.product.domain.Suitpack;

/**
 * 套装定义Mapper接口
 * 
 * @author tudouji
 * @date 2022-06-27
 */
public interface SuitpackMapper 
{
    /**
     * 查询套装定义
     * 
     * @param guid 套装定义ID
     * @return 套装定义
     */
    public Suitpack selectSuitpackById(String guid);

    /**
     * 查询套装定义列表
     * 
     * @param suitpack 套装定义
     * @return 套装定义集合
     */
    public List<Suitpack> selectSuitpackList(Suitpack suitpack);
    public List<Suitpack> page(Suitpack suitpack);

    /**
     * 新增套装定义
     * 
     * @param suitpack 套装定义
     * @return 结果
     */
    public int insertSuitpack(Suitpack suitpack);

    /**
     * 修改套装定义
     * 
     * @param suitpack 套装定义
     * @return 结果
     */
    public int updateSuitpack(Suitpack suitpack);

    /**
     * 删除套装定义
     * 
     * @param guid 套装定义ID
     * @return 结果
     */
    public int deleteSuitpackById(String guid);

    /**
     * 批量删除套装定义
     * 
     * @param guids 需要删除的数据ID
     * @return 结果
     */
    public int deleteSuitpackByIds(String[] guids);

    List<Salesspecification> findchildSp(String spguid);

    public List<Suitpack> findDetail(String speguid);


}
